package com.dkd.manage.service;

import com.dkd.manage.pojo.dto.RegionQueryListDto;
import com.dkd.manage.pojo.entity.Region;
import com.dkd.manage.pojo.vo.RegionVo;
import com.dkd.manage.result.PageResult;

public interface RegionService {


    /**
     * 分页查询区域列表
     * @param regionQueryListDto
     * @return
     */
    PageResult<RegionVo> list(RegionQueryListDto regionQueryListDto);


    /**
     * 新增区域
     * @param region
     */
    Integer add(Region region);

    /**
     * 修改区域
     * @param region
     * @return
     */
    Integer edit(Region region);

    /**
     * 根据id查询区域
     * @param id
     * @return
     */
    Region getRegionById(Long id);

    /**
     * deleteRegionById
     * @param ids
     * @return
     */
    Integer deleteRegionById(Long[] ids);
}
